package com.briup.oagg.facade.web.vm.production;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;


//新增生产模型信息参数
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class RegistryModelVM {
    //模型id
    private String id;
    //训练id
    private String m_model_id;
    //模型类型
    private String model_type;
    //模型描述,模型子系统没有该值，暂不使用
    private String model_desc;
    //模型名称
    private String model_name;
    //指标信息
    private String[] indicator;
    //标签编号及对应的标签名称
    private List<ModelTagVM> tags = new ArrayList<>();
    //建模系统中完成训练过程保存的预处理器,base64编码
    private String preprocessor;
    //建模系统中完成训练过程后的机器学习结果,base64编码
    private String ml;
    //创建时间
    private Date create_time;
    //修改时间
    private Date update_time;
}
